home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- ***** BEGIN LICENSE BLOCK *****
- - Version: MPL 1.1/GPL 2.0/LGPL 2.1
- -
- - The contents of this file are subject to the Mozilla Public License Version
- - 1.1 (the "License"); you may not use this file except in compliance with
- - the License. You may obtain a copy of the License at
- - http://www.mozilla.org/MPL/
- -
- - Software distributed under the License is distributed on an "AS IS" basis,
- - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- - for the specific language governing rights and limitations under the
- - License.
- -
- - The Original Code is GAds remover.
- -
- - The Initial Developer of the Original Code is
- - Ognean Dragos.
- - Portions created by the Initial Developer are Copyright (C) 2008
- - the Initial Developer. All Rights Reserved.
- -
- - Contributor(s):
- -
- - Alternatively, the contents of this file may be used under the terms of
- - either the GNU General Public License Version 2 or later (the "GPL"), or
- - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- - in which case the provisions of the GPL or the LGPL are applicable instead
- - of those above. If you wish to allow use of your version of this file only
- - under the terms of either the GPL or the LGPL, and not to allow others to
- - use your version of this file under the terms of the MPL, indicate your
- - decision by deleting the provisions above and replace them with the notice
- - and other provisions required by the GPL or the LGPL. If you do not delete
- - the provisions above, a recipient may use your version of this file under
- - the terms of any one of the MPL, the GPL or the LGPL.
- -
- - ***** END LICENSE BLOCK ***** -->
-
- <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
- <!DOCTYPE prefwindow SYSTEM "chrome://gadrm/locale/prefwindow.dtd">
- <prefwindow id="gadrmPreferences" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" title="Settings" ondialogaccept="saveBlockOptions()">
- <script src="utils.js"/>
- <script src="options.js"/>
- <commandset>
- <command id="onSiteTextBox" oncommand="addExceptionSite()" disabled="true" />
- <command id="onRemoveAll" oncommand="removeAllExceptions()" />
- <command id="onRemoveSelected" oncommand="removeSelectedItem()" disabled="true" />
- </commandset>
- <prefpane id="pane1" label="Preferences">
- <preferences>
- <preference id="remove_enable" name="extensions.gadrm.remove_enable" type="bool"/>
- <preference id="remove_analytics" name="extensions.gadrm.remove_analytics" type="bool"/>
- <preference id="exception_list" name="extensions.gadrm.exception_list" type="string"/>
- </preferences>
- <groupbox id="onoffGroup">
- <caption label="On/Off"/>
- <checkbox id="checkboolpref" preference="remove_enable" label="Enable Ads Remover"/>
- </groupbox>
- <groupbox id="enableFeaturesGroup">
- <caption label="Enable/disable features"/>
- <checkbox id="rmAnalytics" preference="remove_analytics" label="Block Google Analytics"/>
- </groupbox>
- <!--accesskey="&checkboolpref.accesskey;"-->
- <groupbox id="exceptionListBox" style="margin-bottom:15px">
- <caption label="Exceptions"/>
- <description style="width:300px">You can set a list of sites that are excepted from ad blocking. (eg. *.example.com)</description>
- <separator />
- <hbox>
- <textbox id="siteTextbox" flex="1" oninput="onInput(this)"/>
- <button id="addSiteButton" label="Add" command="onSiteTextBox"/>
- </hbox>
- <separator />
- <listbox id="exceptionList" seltype="single" style="height: 12em;" onselect="itemSelected(event.target);"/>
- <separator />
- <hbox>
- <button id="removeButton" label="Remove" disabled="true" command="onRemoveSelected"/>
- <button id="removeAllButton" label="Remove All" command="onRemoveAll"/>
- </hbox>
- </groupbox>
- <script>
- populateExceptionList();
- </script>
- </prefpane>
- </prefwindow>
-